Nicolò Ribaudo

Nicolò Ribaudo

|Original Post

Developers, do you want to verify yourself here but don't have a personal domain? You can use your GitHub account! 🦋🐱 I temporarily renamed myself to @nicolo-ribaudo.github.io :)

Screenshot of my Bluesky profile, showing @nicolo-ribaudo.github.io as the handle

You need to go to the Bluesky settings > Account > Handle. Then tap on "I have my own domain" and select "No DNS Panel". In the domain name you'll need to write <your-github-username>.github.io Don't press "Verify Text File" yet!

Screenshot of the steps described on the post

Then, go on your GitHub profile and create a .well-known repository (it can be private). Create an atproto-did file in it, with the contents shown by Bluesky in the handle setup screen. Example: github.com

GitHub - nicolo-ribaudo/.well-known
github.com

Then, go to the repository settings, under "Pages", and set it to deploy from your main branch. Wait a few minutes for GitHub to deploy, go back to Bluesky, and click on the "Verify Text File" button.

Screenshot of the GitHub settings, as described in the post

Your handle will be changed to <github-username>.github.io, easily proving that you are the same person that uses the corresponding GitHub account and not some impersonator :)